div#new_session
{
  margin-top:120px;
  margin-left:320px;
  margin-bottom:120px;
  width:427px;
  border:2px #2C5473 solid;
}

div#new_session div.head
{
  width:100%;
  background-color:#597DBD;
  line-height:22px;
}

div#new_session div.head div.title
{
  color:#F7FFFF;
  font-size:14px;
  font-weight:bold;
  margin-left:10px;
  line-height:30px;
}

div#new_session div.body
{
  background-color:#FFFFFF;
  height:270px;
  width:100%;
}

div#new_session div#form
{
  padding-top:40px;
}

div#new_session div#form dl
{
  width:400px;
  margin:0px;
  margin-top:20px;
  margin-left:10px;
}

div#new_session div#form dl dt
{
  width:100px;
  text-align: right;
  line-height:25px;
  font-size:12px;
  font-weight:bold;
}

div#new_session div#form dl dd
{
  width:auto;
  margin-left:10px;
  line-height:25px;
}

div#new_session div#form dl dd .dynamic_password_feed {
  margin-right:10px;
  color:#597DBD;
  font-weight:bold;
}

div#new_session div#buttons
{
  margin-top:40px;
  width:422px;
  margin-left:3px;
  border-top:1px #E6E6E6 solid;
  padding-top:15px;
}

div#new_session div#buttons a.save
{
  margin-right:10px;
  margin-left:130px;
  background-color:#597DBD;
}